unlimited supply of fresh water - Alemán Inglés Diccionario